package com.project.service;

import com.project.bean.ProgressBean;
import org.apache.ibatis.annotations.Update;

/**
 * 项目进度业务接口
 */
public interface IProgressService {


    /**
     * 员工完成项目，将指定进度id的项目完成时间修改为当前时间
     * @param id 进度id
     */
    public void updateCompleteDate(int id);

    /**
     * 为该项目添加员工
     * @param progressBean
     */
    public void addProgress(ProgressBean progressBean);


    /**
     * 根据项目id，修改项目状态，先将项目状态修改为“交付使用”
     * 将该项目正在进行的员工，完成时间修改为当前时间
     * @param projectId 项目id
     */
    public void updateState(int projectId);
}
